﻿//*** Guidance generated code ***//
using System;
using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;

namespace $safeprojectname$.Web
{
    /// <summary>
    ///     This interface should serve as the data source for UI
    ///     to render some buttons for switching the MasterPage.
    ///     It is expected that it would be filled on some AOP filter
    /// </summary>
    public interface ISelectMasterPageItem
    {
        /// <summary>
        ///     the URL for this action (on which would be evaluated user click evaluated)
        /// </summary>
        string ActionPath { get; set; }

        /// <summary>
        ///     Could contain the path to image
        /// </summary>
        string ImagePath { get; set; }

        /// <summary>
        ///     The alt name for the image
        /// </summary>
        string ImageAlterName { get; set; }

        /// <summary>
        ///     The name of window, in which should be result opened
        ///     (default should be _self)
        /// </summary>
        string TargetWindowName { get; set; }
    }
}